NetworkRequestConfig

@Serializable
data class NetworkRequestConfig @JvmOverloads constructor(var networkDataSecurityConfig: NetworkDataSecurityConfig = NetworkDataSecurityConfig.defaultConfig(), val networkAuthorizationConfig: NetworkAuthorizationConfig = NetworkAuthorizationConfig.defaultConfig(), val shouldCacheConnection: Boolean = NETWORK_REQUEST_DEFAULT_CONNECTION_CACHE_CONFIG, val domainConfig: DomainConfig = DomainConfig.defaultConfig())

Create an instance of Network Request Config.

Author

Abhishek Kumar

Since

12.7.00

Parameters

networkDataSecurityConfig
networkAuthorizationConfig
shouldCacheConnection

If false, SDK will not cache the connection in the background state

domainConfig

instance of DomainConfig

Constructors

Link copied to clipboard
constructor(networkAuthorizationConfig: NetworkAuthorizationConfig)

Create an instance of Network Request Config.

constructor(shouldCacheConnection: Boolean)

Create an instance of Network Request Config.

constructor(domainConfig: DomainConfig)

Create an instance of Network Request Config.

constructor(networkDataSecurityConfig: NetworkDataSecurityConfig = NetworkDataSecurityConfig.defaultConfig(), networkAuthorizationConfig: NetworkAuthorizationConfig = NetworkAuthorizationConfig.defaultConfig(), shouldCacheConnection: Boolean = NETWORK_REQUEST_DEFAULT_CONNECTION_CACHE_CONFIG, domainConfig: DomainConfig = DomainConfig.defaultConfig())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Configuration Related to Domain.

Link copied to clipboard

Configuration Related to Network Request Authorization.

Link copied to clipboard

Configuration Related to Network Request Data Security.

Link copied to clipboard

If false, SDK will not cache the connection in the background state